Tutor\Models\QuizModel C

Total Complexity 110
Dependencies 3
Dependents 6
Total lines 1,125
Lines of code 669
Logical lines of code 284
Comment lines 315
Methods 27
Properties 0

Methods 27

Method Rating Maintainability Complexity Lines of code
get_quiz_attempts()
B
36 14 81
get_total_quiz_attempts()
A
38 13 77
get_quiz_attempts_by_course_ids()
A
44 12 41
quiz_attempt_details()
A
40 6 78
get_quiz_result()
S
47 6 37
get_quiz_answers_by_attempt_id()
S
52 6 26
get_quiz_attempt()
S
51 5 28
get_answers_by_quiz_question()
S
50 4 35
quiz_attempts()
S
53 4 26
get_quiz_count_by_course()
S
52 4 26
get_question_answers()
S
56 4 18
get_quiz_details()
S
58 4 15
is_quiz_passed()
S
59 4 13
quiz_ended_attempts()
S
55 3 22
get_quiz_attempt_timing()
S
57 3 15
is_manual_review_required()
S
61 3 12
get_answer_by_id()
S
53 2 26
get_quiz_question_by_id()
S
59 2 17
delete_quiz_attempt()
S
63 3 10
quiz_next_question_order_id()
S
62 1 13
get_first_or_last_attempt()
S
63 1 12
get_next_answer_order()
S
63 1 11
get_total_quiz()
S
64 1 10
get_quiz_question_types()
S
68 1 7
quiz_next_question_id()
S
71 1 5
get_question()
S
74 1 4
get_table()
S
76 1 4